3.1.3.2. iCalender Client 2

The client went through a number of the iMip tests between their client and another iCalendar client. The following issues were spotted during that and also during client testing originated by other companies.

  • An original All day event sent in a UK timezone ended up with time shifted to a specific California timezone.

  • iCalendar sent on behalf of another user did not correctly specify this in the ORGANIZER, although the MIME Sender: and From: headers were correct.

  • Canceled messages from other server ended up with 2 iCAL “STATUS:CANCELED” entries (not in the original)

  • Meeting acceptances and cancelled meetings from a server caused problems with incoming internet gateway.

  • An initial meeting request will often have a sequence number of 1, which another client considers to be an update.

  • Sequence numbers in Exceptions were not being updated when changes were made to them.

  • One client discovered an issue where a cache of information for appointments was not being updated when changes were made. This showed up when 2 clients were accessing the same calendar, which may be quite a useful testing methodology as iCalendar. App’s own caching behaviour hides this bug in the originating client.

  • Thanks for all your work